package com.eduadmin.service;

import com.eduadmin.entity.StatisticsParamiter;

import java.util.List;
import java.util.Map;
/**
 *基础数据-统计参数表业务接口
 **/
public interface IStatisticsParamiterService {
    //获取t_statistics_paramiter表中的所有记录
    List<StatisticsParamiter> getAllStatisticsParamiter();

    // 根据条件（年级，学期，考试，分类）获取指定的统计参数记录，返回统计参数对象。
    StatisticsParamiter getStatisticsParamiterByParams(String semesterName, String gradeName, String examName, String categoryName);

    //hgm 批量插入记录
    int addStatisticsParamiter(List<StatisticsParamiter> statisticsParamiterList);

    //hgm 获取单个记录
    int getStatisticsParamiterByExamName(String examName);

    //hgm 获取所有 分页显示
    List<StatisticsParamiter> getAllStatisticsParamiters(Map<String, Object> paraMap);

    Long getAllTotal(Map<String, Object> paraMap);

    //hgm 增加一个信息
    int addOneStatisticsParamiter(StatisticsParamiter statisticsParamiter);

    //hgm 更新信息
    int updateStatisticsParamiter(StatisticsParamiter statisticsParamiter);
    //hgm 删除信息
    int deleteStatisticsParamiter(String paramiterIdString);
}
